#include "base/source/fobject.h"
#include "base/source/fatomic.h"
#include "base/source/tarray.h"
Namespaces | |
namespace | Steinberg |
namespace | Steinberg::Singleton |
Automatic creation and destruction of singleton instances. | |
Functions | |
bool | isTerminated () |
Returns true when singleton instances were already released. | |
void | registerInstance (FObject **o) |
Registers a instance (type FObject). | |
Variables | |
struct Steinberg::FObjectIIDInitializer | gFObjectIidInitializer |
TArray< FObject ** > * | singletonInstances = 0 |
bool | singletonsTerminated = false |
struct Steinberg::Singleton::Deleter | deleter |